<?php

namespace Buu\Lib;

use App\Library\Common;
use App\Models\Consumer;
use App\Models\ConsumerChannel;

class Util
{
    public static function wxRobotMsg($url, $msg, $atList = [], $is_markdown = false)
    {

        $msgtype = $is_markdown ? 'markdown' : 'text';
        $data = array(
            'msgtype' => $msgtype,
            $msgtype => array(
                'content' => $msg,
                'mentioned_list' => $atList
            )
        );
        $data = json_encode($data);
        $result = self::curl_post($url, $data);
        return $result;
    }

    private static function curl_post($url, $post)
    {

        $ch = curl_init();//初始化curl
        curl_setopt($ch, CURLOPT_URL, $url);//抓取指定网页
        curl_setopt($ch, CURLOPT_HEADER, 0);//设置header
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);//要求结果为字符串且输出到屏幕上
        curl_setopt($ch, CURLOPT_POST, 1);//post提交方式
        curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
        $data = curl_exec($ch);//运行curl
        curl_close($ch);
        return $data;
    }


}
